depression telemeter - German English Dictionary